* {
<<<<<<< HEAD
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.menu-container {
    color: #ffffff;
    background-color: #5995da;
    padding: 20px 0;
    display: flex;
    justify-content: center;

}

.menu {
    border: 1px solid #ffffff;
    width: 900px;
    display: flex;
    justify-content: space-between;
}

.links {
    border: 1px solid #ffffff;
    display: flex;
    justify-content: flex-end;
}

.login {
    margin-left: 20px;
}
=======
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.menu-container {
  color: #fff;
  background-color: #5995da; /* Blue */
  padding: 20px 0;
  display: flex;
  justify-content: center;
}

.menu {
  display: flex;
  justify-content: space-between;
  width: 900px;
}
.signup {
  margin-left: auto;
}
.login {
  margin-left: 20px;
}

.header-container {
  color: #5995da;
  background-color: #d6e9fe;
  display: flex;
  justify-content: center;
}
.header {
  width: 900px;
  height: 300px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.social,
.logo,
.subscribe {
  border: 1px solid #5995da;
}
.social,
.subscribe {
  align-self: flex-end;
  margin-bottom: 20px;
}

/* photo */

.photo-grid-container {
  display: flex;
  justify-content: center;
  border: 1px solid #fff;
}
.photo-grid {
  width: 900px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}
.photo-grid-item {
  border: 1px solid #fff;
  width: 300px;
  height: 300px;
}
.first-item {
  order: 1;
}
.last-item {
  order: -1;
}

/* footer */
.footer {
  display: flex;
  justify-content: space-between;
}
.footer-item {
  border: 1px solid #fff;
  background-color: #d6e9fe;
  height: 200px;
  flex: 1;
}
.footer-three {
  flex: 2;
}
.footer-one,
.footer-three {
  background-color: #5995da;
  flex: initial;
  width: 300px;
}
>>>>>>> a846f090bc6711d41a62230dec0e5272e959158c
